import {
  ADD_COUNTER, ADD_GOODS
} from "./mutations_type"

export const actions = {
  addCart(context, payload) {
    return new Promise(res => {
      let product = context.state.carList.find(item => item.id === payload.id)
      if (product) {   //如果不存在  调用添加商品的方法   否则调用添加数量
        context.commit(ADD_COUNTER, product)
        res("看来您非常喜欢当前商品的哟^_^!")
      } else {
        payload.count = 1
        context.commit(ADD_GOODS, payload)
        res("您的小可爱在购物车等您哟^_^!")
      }
    })
  }
  //通过promise来显示提示消息

  //引入第三方组件vant  toast
  // addCart(context, payload) {
  //   let product = context.state.carList.find(item => item.id === payload.id)
  //   if (product) {   //如果不存在  调用添加商品的方法   否则调用添加数量
  //     context.commit(ADD_COUNTER, product)
  //     // res("看来您非常喜欢当前商品的哟^_^!")
  //   } else {
  //     payload.count = 1
  //     context.commit(ADD_GOODS, payload)
  //     // res("您的小可爱在购物车等您哟^_^!")
  //   }
  // }
}